<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // 求一个字符串的字节长度，一个字节是8位二进制，0-255
        // unicode编码包含ASCII码，前255位一样
        // 一个unicode字符最多占两个字节
        function retBytesLen(target) {

            var len = target.length;
            var count = len;
            for(var i = 0; i < len; i ++){
                if(target.charCodeAt(i) > 255) {
                    count ++;
                }
            }
            return count;
        }


        // var f = (
        //     function f() {
        //         return "1";
        //     },
        //     function g() {
        //         return 2;
        //     }        // 括号里用逗号隔开，返回后面的值
        // )();

        // console.log(typeof(f));

        // // (1,2,3,4,5)会返回 5



        var x = 1;
        if(function f(){}) { //f未定义，立即执行函数
            x += typeof f;
        }
        console.log(x);


    </script>
</body>
</html>